/**
 * Author(s): xuming.Wong <xuming.Wong@gmail.com>
 */

#ifndef __SkyEffectManager_H__
#define __SkyEffectManager_H__

#include "Common.h"
#include <OIS/OIS.h>

namespace Fish3D
{
	class SkyManager
	{
	public:
		SkyManager(Ogre::SceneManager* sceneMgr);
		void update(float deltaT);
		void updateSky();
	public:
		void injectKeyDown(const OIS::KeyEvent& evt);

	protected:
		Ogre::SceneManager* _sceneMgr;
		Ogre::Light *_sun;

	};
}

#endif
